package com.dymall.common.exception;

//状态码 403 表示 HTTP 的“禁止访问”（Forbidden）错误
public class ForbiddenException extends CommonException{

    /**
     * 当用户尝试访问无权访问的资源时抛出此异常。对应的HTTP状态码是403（Forbidden）
     */
    public ForbiddenException(String message) {
        super(message, 403);
    }

    /**
     * 当用户尝试访问无权访问的资源时抛出此异常。对应的HTTP状态码是403（Forbidden）
     */
    public ForbiddenException(String message, Throwable cause) {
        super(message, cause, 403);
    }

    /**
     * 当用户尝试访问无权访问的资源时抛出此异常。对应的HTTP状态码是403（Forbidden）
     */
    public ForbiddenException(Throwable cause) {
        super(cause, 403);
    }
}
